This is a cool photograph. It surfaced via Neatorama and loads of people liked it.
But where are they? I’ve only been to America a few times but given the yellow cabs, the snow and the dirty sidewalk – I think this is New York.
The giant snow feet of New York. Do you agree? Where do you think this is?