Friday, January 29, 2010

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.