Release by Pet Shop Boys February 15, 2002 | 2 Oogies, Music Reviews, Type: Pop Aside from a love note to Eminem, nothing here is particularly memorable. Read More »