The Backdrops
Stagger Lee
Delta End — 2003

The Backdrops are a Japanese rock band known for their energetic performances and fusion of punk and mod influences. In 2003, they released the album Delta End, which features a track titled "Stagger Lee."