The People’s Moon to be Unveiled at Times Square & London Piccadilly This Saturday, July 20, the Day and Hour They Landed