The Squid Sisters performed at Japan Expo in Paris on Friday. Check out the show!
1994
2016
2006
2011
1991
2022
2017
2014
2015
2019
2021