The Gorillaz members enter the Spirit House for a mind trip.
1995
2023
2004
1990
1998
2007
2026
1978
2015
2019
1974
1993
2010