Royal de Luxe's The Giants arrive in Chile



Royal de Luxe's The Giants are now in Chile. Lots of new photos here, including the one you see above.

*Buy Royal de luxe, 1993-2001: Entretiens avec Jean-Luc Courcoult at Amazon.