Ellen Clifford is an actress and producer, known for Chilling Visions: 5 Senses of Fear (2013), XR91 BioRebellion 2.0 (2013) and Desire Street (2011). Read more on iMDB