1 / 500
Joe Flanigan stars as Major John Sheppard in Stargate Atlantis.

What to Read Next

Stargate: Atlantis Stills

October 29, 2007