TruckOSaurus on 24 May 2011
The logo looks cheap as hell, strife isn't the best title either but since I'd totally flip out if a new SSB was shown at E3, I choose to believe this completely baseless rumour.
Signature goes here!