Today’s Sunday Scares feature proves it’s better to give birth in the hospital…
A woman is compelled to walk deep into the woods in order to relieve her upset stomach and give birth. Her little bundle of joy may not be so joyful…or little…or human.
Starring: Cherylann Malgorzata
Directed and written by: Maxwell Seiler