joe flannigan
The guy who plays Major John Sheppherd on Stargate: Atlantis. He is a babe and has lovely black hair. His wife is a very lucky lady.
joe flannigan by Simple Plan Sucks June 28, 2005
Get the joe flannigan mug.