Lalitavistara Sutra - 2013

Location: Los Angeles, USA - 2013

Duration: 2:18.43