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