The Lemons’ new song “Lemoncita” is a indie pop twanger full of lo-fi twee goodness. It stands as the opener for their three trackĀ Lemoncita EP. 25 more words