One day after selling out “the most famous arena in the world,” a.k.a. Madison Sqaure Garden in New York City, Ghost performed on The Tonight Show Starring Jimmy Fallon, last night Wednesday, July 23, 2025! The band performed “Lachryma” from their new album Skeleta, out now via Loma Vista Recordings (read our review here). Watch the performance now!