Red, White & Blue

Red, White & Blue

Red, White & True  O say, does that star-spangled banner yet waveO'er...