Separated at birth

Posted on 25 Apr 2009 at 12:49pm

The new albums from Pet Shop Boys, “Yes,” left, and Depeche Mode‘s “Sounds of the Universe.”

Just saying.

Comments

comments

Powered by Facebook Comments