Terrahawks poster
TV

Terrahawks (1983)

S03E05 Doppleganger

May 31, 1986 • Season 3 • Episode 5 • HD

A statue of Yung-star is discovered in a museum on Earth.

Country: GB, US