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