Return of the Beast from Outer Space
0
An award-winning horror from Max Ward. Claire and Tom are biking through the woods when they are accosted by a mysterious creature with an even more bizarre origin.