Shakira has a surprise Times Square concert tonight. 

Her new album "Las Mujeres Ya No Lloran" is out. 

She teased about it on "The Tonight Show." 

Fans got excited about the surprise show. 

It's her first album in seven years. 

She'll perform at Broadway and 47th Street. 

Shakira confirmed the performance on Instagram. 

It'll be on the TSX Entertainment stage. 

Post Malone performed there last summer. 

Get ready for a night of music and fun! 

Diddy’s LA Home Raided: Federal Investigation Unfolds