16,699,400 views
5 years ago
5,894 views
2 hours ago
343,830 views
2 days ago
640,081 views
3 days ago
Show more
23,652 views
1,596
0
Young America's Foundation
1.64M subscribers
Tags
dinesh dsouza
dinesh dsouza destroys
dinesh dsouza shorts
dinesh dsouza speech
dinesh dsouza protest
dinesh dsouza destroys leftist
leftist destroyed
leftist fail
dinesh dsouza yaf
dinesh dsouza question answer
dinesh dsouza q&a
yaf question answer
yaf q&a
yaf shorts
52 Comments