Above: British indie rockers Stornoway will bug out at the Yale Peabody Museum this weekend. The British indie pop quartet Stornoway returns Saturday, May 28,&nbsp;to&nbsp;Yale Peabody Museum in New Haven for the opening of &amp;#8220;Invasion of the Bloodsuckers: Bedbugs and Beyond.&amp;#8221; The group&nbsp;will debut an acoustic pop tune about those dreaded little creatures, as well [...]