Watch more of our original iHorror programs!
iHorror TV along with hostess Victoria Catherine are traveling around the country to show you some of the most famous haunted places. Have a tip on a haunted place our production team should visit? Email us at [email protected].
In this episode we traveled to the famous Spook Hill located in Lake Wales, Florida. Watch the video and see what makes Spook Hill just so spooky!