Pomona, CA
TempleLive at Cleveland Masonic

TempleLive at Cleveland Masonic

Cleveland, OH, USA