TODAY

Today in 1980 ABBA perform live in concert in Nagoya, Japan.

Read next
TODAY