Content about Canyon

August 3, 2012

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.

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.