Alessandra and her family have experienced paranormal happenings in their home, which sits on a property known as “New Ross Castle.” Can the Sight Seers clarify who, and what, once lived there?
See All 9 Episodes of "Sight Seers"