Echo Park Lotus Festival. Los Angeles, CA.
(No street address given) Los Angeles, California, US
Discovered by Leandro Fornasir on 31 March 2008. Viewed 139 times.