GUWGBP

08 Jan 18

Great Un-Washed Great British Public, aka those who pay the bills for defence.