Team Squirrel

Team Squirrel was a team that supposedly competed within the World Racing Grand Prix. A banner supporting the team was shown during FREEDOM.