The Buzz Report

Dell Adamo and Twitter backlash

Transcript
Culture

TECH SHOWS