South Park Invades Mile High Stadium


The town of South Park showed up to fill the empty seats at Mile High Stadium this weekend as Denver faced Tom Brady and Tampa Bay. OH MY GOD... WATCH!