The Wrath of Medusa - S9.E3
September 30, 1995
2
ratings
0
reviews
0
video reviews
Overview
Believing that the Turtles are the only thing that stands between him and total domination of the planet Dregg makes contact with Medusa, a sinisterly beautiful alien.