Steam power for life! This steam engined car manages to overtake cars on the road perfectly. Steam power is no joke.