Quan Am Smiles Upon Tulsa

After years of delay, Tulsa, Oklahoma, is now the unlikely home of America’s tallest Buddhist deity.