Music June 26, 2012 Pet Shop Boys Are Here Have you heard the new Pet Shop Boys single, “Invisible” yet? Well if you haven’t, do yourself a…