Aliens have landed in the Dominican Republic


Cathcon exclusive, they have taken control of the Basilica of Higuey which has started to glow blue.

Comments