Awarded when you upload your car photo to NeedforSpeed.com 7.48% of players have unlocked this achievement