Jared Leto stopped by The Tonight Show Starring Jimmy Fallon, where he talked about their impromptu set in front of The Louvre which ended up getting shut down by the military!
He also pulled an Oprah...
30 Seconds To Mars will be in OKC for The Monolith Tour July 12th.