Lemon Moon – Lemon Moon This is about Lemon Moon’s self-titled album «Lemon Moon», released in April 18, 2020.