Ford Mustang is already for sale. The owner must have had enough of it already and decided to sell it to a dealership ...
Omega 6 The Triangle Stars will release for Nintendo Switch and Steam on February 28.