And the award for the world’s largest in store display goes to Procter & Gamble for an Olympic themed creation the consumer products company dropped in the aisle of a Walmart store in American Canyon, Calif.