Akasha Villalobos
Akasha Banks Villalobos is an actress based in Austin, Texas. Notable roles include leads in the horror feature Last Girl Standing, the supernatural sci-fi featurette "Where the Red Fox Lies," the thriller Last Month's Rent, and short film "Benny" (nominated for a student Academy Award.) Akasha ...