Two sisters travel to a cheesy tourist trap and battle toxic monsters in Bigfoot costumes in order to save the ones they love.
keyboard_arrow_up