Heinz Retail Window Display at Selfridges in London
Heinz Beans Display at Selfridges in London featuring a big Can of Beans in a window