THIS SHIRT WILL REST IN PEACE

Luna Rose – New York, NY

Luna Rose is an indie-folk-rock band formed out of three unlikely happenstances, brought on by the cosmos.