Tag: devil rays
-
Philadelphia and Tampa Bay: A Odd Rivalry
Could the 2008 World Series cement an already budding rivalry between the cities of Philadelphia and Tampa Bay? These places couldn’t be more different, but for some reason their paths have crossed. Granted, the Rays play in St Petersburg and the Buccaneer’s play in Tampa, but we’ll ignore that inconvenient fact. Facts: Philadelphia:? The City…