The New Victory Theater in Times Square is a cultural rite of passage for New Yorkers seeking award-winning and affordable performing arts shows from around the world. Ben Aaron heard America's best clown was coming to town and had to check it out.
UP NEXT X
Clowning Around at "Bello Mania"
Embed this video