› added 1 month ago
15
TIL Vesta Stoudt, an Illinois mom working in a WWII munitions plant, invented duct tape
via reddit.com