BIG NEWS!
What an image to wake up to this morning! We made an announcement a few months ago and had to be pretty vague about it.. However, I guess we don't need to now? We are in the new (incredible looking, have you seen THOSE transitions??) Need For Speed video game.
Achievement Unlocked!