04:44
frpope

The Altar Server.
Filmed at St. Theresa Catholic Church in Sugar Land, Texas.

4.9K