Artefact discusses the past, present, and future of terrifying hi-fi pop group Meggie Brown.