Grand Encampment Knights Templar, U.S.A.

State News - 2023

Alabama
Grand Encampment Knights Templar Seal