The first service of St. Peter's Anglican Church, 901 Thomasville Rd., Tallahassee, Florida, held on Sunday, October 9, 2005 at 10:00 a.m.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…