› added 8 months ago
136
TIL Vesta Stoudt, an Illinois mom working in a WWII munitions plant, invented duct tape
via reddit.com