Entertainment

VIDEO: Is This The ‘Portal to Hell’? Cameraman Left Horrified

Deep in the woods of Ohio, there exists a place that locals have dubbed “Satan’s Hollow,” which is said to be a gathering place for Satan worshipers. It is rumored to have been the site where both human and animal sacrifices have occurred. Some insist this is the “portal to hell,” and whether or not you agree, one thing is for sure — it left one cameraman horrified. [read more]