NEW YORK -- Reggaeton star 'Bad Bunny' put on a free show for a good cause - and his stage was a bus.
Bad Bunny kept the music going from Yankee Stadium to Harlem Hospital.
[Ads /]
He belted out some of his hit songs like 'BYE ME FUI," "Callaita," "Te Boté" and "Yo Perreo Sola" from the top of the moving bus.
The show eventually pulled a stop at the hospital - that is where he gave a tribute performance dedicated to healthcare workers.
[Ads /]
The concert featured special virtual appearance by J Balvin, Sech and Mora.
Bad Bunny also commemmorated the third anniversary of Hurricane Maria making landfall in his native Puerto Rico.