Haunted Franklin Castle

by | Apr 20, 2019 | News | 0 comments

Franklin Castle, Cleveland, Ohio, has been deemed by many to be the most haunted location on Earth. Is it truly?

Listen in on the discussion on ‘Paranormal Road,’ Tuesday, April 23 at 8 PM Eastern…only on ODYSY!

‘Paranormal Road,’ Tuesdays at 8 ET only on ODYSY!