The Lost Queen of Atlantis

The Lost Queen of Atlantis

S7 E9: The Turtles and Master Splinter head to Athens, Greece, while April and Irma purchase a fascinating amulet from a flea market.