That’s right, we’re back with an all-new episode of Let Us Podcast. This week, Greg and I sit down at an exotic location to discuss the recent discovery to the titanosaur, the world’s largest dinosaur. Later, Greg regales me with the tale of a dog who found his foot too appetizing to go unhumped. Finally, we …