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

Stargate: Atlantis Stills

October 29, 2007