Who invented the leotard?
Trivia Buff Radio
English - September 16, 2019 13:23 - 3 minutes - 2.42 MB - ★★★★★ - 1 ratingComedy Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: What's the tallest man made monument in the U.S.?
Next Episode: What does the word "vomitorium" mean?
The TRIVIA BUFF asks a question about a common costume creation!