Anderson and Young

Granite LDS Stake Tabernacle (Salt Lake County, Utah)