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.

Read next
TODAY