Wednesday, September 10, 2014
The Most Haunted Castle On Earth...
Leap Castle (pronounced “Lep”) is a castle in County Offaly, Ireland.
Legend has Leap Castle haunted by a supernatural entity known as an Elemental. The alleged entity is known as "It".
It has been visited by paranormal investigators from ABC Family's Scariest Places on Earth and Living TV's Most Haunted in its first season, as well as taps from the Ghost hunters third season