NYC Land Rover


Spotted on 71st Street in Manhattan, where –I’m told– physicians can park anywhere. This is a thing of beauty. I would love to know the story that goes with it.