Chiefs fans may want to look away.
Newly released satellite imagery shows Raymond James Stadium in Tampa, Florida, the site of Super Bowl LV. The Tampa Bay Buccaneers won that game decisively yesterday (Feb. 7), beating the Kansas City Chiefs 31-9.
Maxar Technologies’ GeoEye-1 satellite snapped the photo yesterday at 11:39 a.m. EST (1639 GMT), about seven hours before kickoff. So the