Business The Maserati MC20 Supercar was uncovered with amazing looks and 621 horsepower Trupti Sutar September 10, 2020