Spread the love

Nestled in Seguin, Texas is a historic building bursting at the seams with paranormal activity. This episode we discuss the 13 spirits said to reside within the Magnolia Hotel. 

Leave a Reply

Your email address will not be published.