7777 South Lewis, Tulsa, Oklahoma 74136 USA
Flags by the World's Largest Praying Hands.
Photo Credit: C.M.
Claim copyright