Send
A simple picture of the Les Braves sculpture on Ohama Beach in Normandy, France. It …
Posted June 7, 2010