Macklemore will be doing a live performance on this Sundays Grammy Awards, so to help promote that, he hopped on a New York City bus to give the riders a surprise performance of "Can't Hold Us".

It looks awesome, but many viewers think its a staged performance.

Take a look here and judge for yourself.