VID While My Keytar Gently Weeps – Lemon Demon

Of LD’s top tracks, this one, “Geeks in Love” has almost 600,000 views.

Advertisements