Luray Cooper

Luray Cooper portrayed Big Chief Roland Duplantier in the Cloak & Dagger episode Call/Response.