Horror Movies, Music & More

Tag Archives: Houston Astros

Whoa, Whoa, Whoa, It’s Magic

As proof of the power of voodoo, I offer the Super Bowl win of the New Orleans Saints. A cheap shot? Maybe, but you have to understand that the Saints have a certain reputation down here in the Gulf Coast. Nice guys to be sure, but winners? Rarely. Kind of like the Houston Astros…well, a [...]

Share Button