Photo of the Day – March 6, 2018 Naomi Yang at Terrastock 7 – June 20, 2008 – Mellwood Arts Center, Louisville, Kentucky Mellwood Arts Center, Louisville, Kentucky – June 20, 2008 Share this:FacebookX