Bad Bunny Remembers Hurricane Maria Victims on 'Tonight Show' Debut


Bad Bunny has steered away from talking English since he’s made the bounce from SoundCloud to the mainstream. But, as he made his late night time TV debut on The Tonight Show with Jimmy Fallon, the 24-year-old Puerto Rican rapper selected to talk English in his intro to remind audiences of his dwelling island’s disaster after Hurricane María.

“A 12 months later, many are nonetheless with out electrical energy of their properties. More than three,000 folks died and Trump continues to be in denial,” he stated, earlier than beginning his efficiency of “Estamos Bien.”

The music and visuals have been a becoming alternative for the event. Bad Bunny – born Benito Martinez Ocasio – has not been one to shrink back from highlighting the aftermath of Hurricane María in Puerto Rico. Days after the hurricane hit, the rapper took to Instagram to share a freestyle in response to the collective anger and desperation after the island was left with out electrical energy and communication. He additionally denounced Trump’s Twitter brawl with San Juan mayor Carmen Yulin Cruz throughout the One Voice: Somos! Live profit live performance in Miami, the place he carried out his María freestyle carrying a shirt that learn, “¿Eres presidente o twitero?”

During his Tonight Show efficiency, Martinez Ocasio additionally confirmed visuals from the hurricane’s aftermath alongside clips from his video of “Estamos Bien.” The music was partly impressed by the disaster in Puerto Rico and alludes to the dearth of electrical energy in his hometown of Vega Baja: “Aunque pa’ casa no ha llegado la luz rezo a Dios porque tengo salud.”

Hours earlier than the present, Jimmy Fallon posted a side-by-side image on Instagram of Martinez Ocasio posing beside him within the Tonight Show set – one from 2016 at Madame Tussauds Wax Museum and one from the present’s taping earlier that day. Bad Bunny additionally posted the pictures on his Instagram, saying, “Time goes by rapidly, don’t waste it.”

Watch the efficiency under:


var playernotready = true;
var player_div = jQuery(“.important”).discover(‘#inline-player’).detach();
var p= jQuery(“.important”).discover(‘.entry-content’).kids(‘p’).size;

console.log(“Found p: “+p)

if ( p scrollBoundary && scrollTop < scrollBoundary;

// cross-browser occasion binding methodology
var setEventListener = operate(el, ev, fn) ;

// get factor margin prime and backside totat top
var getMarginHeight = operate(el) ;

// verify if advert is in view, advert seen class when mandatory (however solely the primary time it's in view)
var setAdDisplayState = operate() ;

// participant parts and utility vars
var playerInstance = jwplayer('player-inl'),
adEl = doc.querySelector('.jw-ad'),
adLabelEl = doc.querySelector('.jw-ad-label'),
adMediaContainerEl = doc.querySelector('.jw-ad-media-container'),
playerOffsetTop = getElementOffsetTop(adEl),
isScrollTimeout = false; // namespace for whether or not or not we’re ready for setTimeout() to complete

// participant setup

playerInstance.on('prepared', operate() );

// deal with when advert is full or encounters error

playerInstance.on('full adComplete adError', operate() );

operate setVersion()