Lo Moon (album)
Lo Moon is the self-titled debut studio album from the Los Angeles-based band Lo Moon. It was released on February 23, 2018.Reception
The album received a metacritic score of 73 based on 7 critics, indicating generally favorable reviews.Charts