War of 1812 Flag sheet 1203-American 22nd Regiment

£1.50Price