DJ Captain Charles
For someone who never thought he’d be involved with music, Charles Leach is the captain of his ship.
Leach, known to his New Orleans followers as DJ Captain Charles, has been in the DJ-ing game for close to 20 years now, purely...