On a snowy day in New York City, 1902, Mary Anderson invented the windshield wiper.

The path between light-bulb moment and everyday driving essential was a rocky one however - that saw Anderson wait 109 years to be awarded any credit for her idea.