By Andy Guinigundo
Definition: The banshee: (in Irish legend) a female spirit whose wailing warns of an impending death, usually seen as an omen of death and a messenger from the Otherworld.
I have seen countless attraction announcements over the years, but this one seemed special. Kings Island is the theme park of my youth. [Read more…]