Topic: [THAC XIII] Rift

Directory Link

Rift (THAC XIII)

Watch Film

In this entry to THAC XIII, Dr. Wallace Bishop is ready to test his new device at Dr. Leinad Laboratories! It works, creating a portal to another dimension, but what he finds on the other side will soon shake the ground of the Mustache Maniacs Film Co. Cinematic Universe!

Mustache Maniacs Film Co.: Films you will go 'crazy' over! https://andrewberm.wixsite.com/mustachemaniacs