Smash Track Drifters: Major Update Finally Here - May Release

Hello Fellow Racers! We are sorry about the delay, we know things have been on cruise control for long enough and we are back and ready to rev our engines and get things going full steam ahead. The reason for the delay…