Scooter Joe

All American Film Festival in Durham, NC circa 2007.