Not pictured: They're an alternative/indie rock band from Manchester (Oasis, anyone?), and you should definitely know about them.