Originally Posted by StraightOuttaCanton It’s also spring training for the MLB teams and the Yankees stadium is right opposite the Tampa Buccaneers NFL stadium. My knowledge of U.S. sports isn’t great but I’m sure the Yankee stadium is a few states away from Florida.
Forum Rules