Michelle Lekas is known for Faux (2010) and Snuff: A Documentary About Killing on Camera (2008).
No data