Saturday, November 6, 2010

The Witch's Castle - Portland, Oregon

Phantoms are rumored to battle in an park near Portland, Oregon in a spot known as The Witch's Castle.  One of the most popular haunts in the state.  Read the full story>>


Upper level of "The Witch's Castle"