They are a band from Italy but if I didn't know any better I'd say they sounded more like a band thats from closer to home. I swear they sound A LOT like Screeching Weasel. The sound quality is not so great on this vid but...
and here's their myspace page:
http://profile.myspace.com/index.cfmfuseaction=user.viewprofile&friendID=178295447