Peabody Taco Share definition Flag Bird poop on the benches in front of the Yale Peabody Museum in New Haven CT served to unknowing tourists and passerby’s. Hey after we see the exhibits we should try out these Peabody Tacos I hear they’re the shit! Peabody Taco by Mjb05005 October 6, 2018 0 0 Get merch Get the Peabody Taco mug. Buy Now — $32.95 See more merch