The Turtles discover an artifact that sends them through time and space.
2016
2004
2006
2025
2003
2013
2002
2007
2005
1955
1994
1990