Topic: [THAC XIII] Rift

Directory Link


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!