Remember those Toyota ads from back in the day? People jumping up into the air shouting 'Oh what a feeling!'?. Continue reading