Let's take a glimpse into the stained-glass artistry behind the divine architecture of St. Peter's Church, Padungan.