In the town of Tera Falls, California, lies a secret. Only a few are well aware of it since birth. Those who weren't born knowing the secret and come close to figuring it out never seem to live a day later to be able to tell it. What could such an unknown town be hiding from it's residents?
All Rights Reserved