News

Trailer released for the bonkers Chinese monster film Land Shark!!


CLICK HERE FOR ARTICLE, TRAILER, AND POSTER!!


Leave a Comment