Stargate Atlantis Fanfiction

Bad Timing Series
John/Sam (Crossover with SG1)
John has incredibly bad timing