TMZ Live Barack Obama World Leader Calls Out His Netflix Deal

TMZ Live Barack Obama Called Out Over Lucrative Netflix Deal

27 COMMENTS

Waiting for your permission to load the comments.