Leah Caras can be an actress, known for Bust a Move (2000).
Leah Caras Net Worth is $1.1 Million Mini Biography Leah Caras can be an actress, known for Bust a Move (2000). Known for moviesBust a Move 2000as Moaning Voice Source IMDB