New York City mayor Bill de Blasio humbly warbled Randy Newman's "I Love L.A." on the late-night talk show "Jimmy Kimmel Live" Monday night — settling a bet with Los Angeles Mayor Eric Garcetti after the Rangers lost to the Kings in the NHL finals.
"He lost the bet, and now he's going to pay," Kimmel said before de Blasio's performance.
De Blasio wore an "I love LA" T-shirt for his appearance and sang alongside 10 children from the 52nd Street Project arts program, broadcast live to Kimmel and Garcetti in Los Angeles via satellite from Times Square.
"Jimmy, I always wanted to meet you, but not like this, man," de Blasio said, later joking that he was in a "hostage situation."
"We in New York honor our bets, but I don't have that great a singing voice."
The mayor and the kids conveniently skipped the verse that criticized New York City as cold and damp.
"Mayor de Blasio, you look like a counselor at the worst camp ever," Kimmel joked.
But real New York fans know De Blasio is a Massachusetts native, who was raised as a fan of the Boston Red Sox and New England Patriots.