Chelsea Richards is an actress, known for Feast II: Sloppy Seconds (2008), Feast III: The Happy Finish (2009) and Acacia (2015). Read more on iMDB