lightmakesright_make04

Most people would consider the Westfield Megabusa, a 1,000-pound sports car with 175 horsepower, a scarily fast car.