Jessica Lordi

American by birth, film critic by choice, New Jerseyan by the grace of God.