by Melissa Banigan in New Music on Friday 27 August 2010

Surf punk, Theremins, NASA costumes, flaming instruments, video displays and … Tesla? Indeed. The members of Man or Astroman? arrived from their own musical solar system. Seeing is believing. Check them out during their next American East Coast tour in early November.