Definitions by spanishLION
Fort Nelson
a small town in the middle of fucking nowhere, it appears on like every map but no one can ever find it.
Fort Nelson by spanishLION July 16, 2009
spanishLION
spanishLION by spanishLION October 9, 2008