Juliette Lewis And The Licks In Red Square

and The Licks were photographed on the Red Square in Moscow, Russia on September 23rd. The actress/singer came to Russia for the first time to give a concert.

Pictures at abacausa.com have since been removed.


Related News

Leave a Reply

Your email address will not be published. Required fields are marked *

rockdirt.com