Costume Quest Wiki
Advertisement

Allie Rose Urrutia is an American voice actress. She provides the voice of Lucy Chu.

Advertisement