Hell Comes to Frogtown

Horror Movie Night Episode 79: Hell Comes to Frogtown (1988)

This week the Trio goes to Frogtown because of their infamous collective sex appeal