Leonard Cachola

Film Festivals

  • 2005 Bangkok International Film FestivalExterior of the Scala Theater in Bangkok during the opening night red carpet of the 2005 Bangkok International Film Festival.