Tabitha Stevens USA Best movies: Car Wash Angels 2 (1999) The L.A. Riot Spectacular (2005) The Curse of El Charro (2005)