The Turtles discover an artifact that sends them through time and space.
1988
2008
2023
1978
2003
2012
2022
2016
—
2005
2004
2007
1994
1962
1970