Cams

Night will soon fall over a peaceful beach town. But where have all the people gone? And what are these creatures lurking just out of sight, seemingly making themselves at home?