Alexandra Carter
Alexandra Carter is an actress, known for Trollz (2005), Inuyasha (2000) and Barbie: A Fairy Secret (2011).
NEXT PAGE
Twist
Magma
Linor
Amara Aquilla