The people of Helena need their life-sized Bigfoot back.
A monster's kiss awakens a woman in a glass coffin.
Can you feeeeel it?