Len
Len is a Canadian alt-rock duo best known for their 1999 global smash “Steal My Sunshine.” The track’s catchy, sunny vibe made it a definitive hit of the late 90s, reaching the top ten in the US and Canada. Led by siblings Marc and Sharon Costanzo, they became iconic one-hit wonders of the era.