Quzhou Stadium is part of world’s “largest earth-sheltered buildings”

The stadium appears to emerge from a hill.