Haunted Franklin Castle

Written by on April 20, 2019

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!

Reader's opinions

Leave a Reply

Your email address will not be published. Required fields are marked *

Continue reading


Odyssey: Dare To Wonder

Current track