TODAY
Today in 1980, ABBA perform live in concert for the last time ever. The final concert is in Japan at Tokyo Budokan before 10,000 people.
Today in 1980, ABBA perform live in concert for the last time ever. The final concert is in Japan at Tokyo Budokan before 10,000 people.