We could have done with a little more raging bull in this china shop but who are we to judge?

One of the joys of filming in the heart of New York City is being surrounded by tacky souvenir shops so it's only natural that Stephen Colbert would want to indulge his guests in a bit of a spree for Big Apple memorabilia.

And no guest is more deserving of some 'I Heart NYC' products than lifelong New Yorker and Academy Award winner Robert De Niro.

What he probably wasn't ready for was the overwhelming array of Donald Trump tat on offer, but Stephen had a solution for that: getting destruction of on the company dime.

How De Niro holds in his rage we'll never know.