Red Alien
From NFSUnlimited.net Need for Speed Wiki
The Red Alien is an extraterrestrial being that came to Earth with one particular reason: to enslave the human race. And to do so a special website called NFSUnlimited.net was set up to act as a mind control device.