The Squid Sisters performed at Japan Expo in Paris on Friday. Check out the show!
1984
1961
2015
1992
2019
1988
1989
2016
2024
2010
2006
1965
1970
2017
1985