Wednesday, May 11, 2011

Delta Spotting

Delta, the infamous cow exiled from Newport Beach in the 1980's, has made a reappearance in this posh townhouse in London's Primrose Hill!

No comments:

LinkWithin

Related Posts Plugin for WordPress, Blogger...