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 *

This site uses Akismet to reduce spam. Learn how your comment data is processed.