John MacTavish

John “Soap” MacTavish is a character from the Call of Duty fandom.

Fanon
Simon “Ghost” Riley

Fandom
FAN FICTION
 * John “Soap” MacTavish tag on AO3
 * John “Soap” MacTavish tag on FanFiction.net

ART

TUMBLR

TWITTER

WIKIS
 * on
 * on
 * on
 * on