Where does the expression “Armed to the Teeth” come from? And what is the largest religious structure in the world? Hear the Off Ramp podcast. www.theofframp.show https://chrt.fm/track/E1F5AD/http://feeds.soundcloud.com/stream/1295313307-theofframp-140-armed-to-the-teeth-trivia.mp3