Alpha Cast
Biography 3-piece Dunedin indie-pop outfit who formed in 2003 and quickly put out an EP on Failsafe Records. Comprised of Mike McLeod, Ed Lonsdale and Chris Butchard – the band has been described as relating strongly to the Dunedin sound of… Read More »Alpha Cast