Video

Ecclesia D-470 for St Teresa Catholic Church, Chongqing, China.