Skip to main content

Definitions by lighta

An experimental electronic duo based in Philadelphia.
"Did you hear Crimson? Drull's music is the best!"
Drull by lighta April 13, 2013