Hard to make out, but this is a large monument inlaid into the ground in the Caen Memorial Gardens