Lo Moon are an indie rock band from Los Angeles, USA. The band consists of Matthew Lowell, Crisanta Baker and Samuel Stewart. ... Lo Moon are an indie rock band from Los Angeles, USA. The band consists of Matthew Lowell, Crisanta Baker and Samuel Stewart.
Read more