Stairways to Heaven: The Rice Terraces of the Philippine Cordilleras
The Cordillera Mountains are located on the island of Luzon in the Philippines. These mountains rise over 2000 meters and are the backdrop for a local mythological tale passed down over the generations.
