Peace on Earth

Comment by kjfitz

Here’s one in Buffalo, NY / Google Earth and another on a US Naval Air Base in Rota, Spain / Google Earth.