british indie rockers stornoway coming peabody museum british indie rockers stornoway bug yale peabody museum weekend british indie pop quartet stornoway returns saturday 28â toâ yale peabody museum new haven opening invasion bloodsuckers bedbugs groupâ will debut acoustic pop tune dreaded little creatures