Quan Am Smiles Upon Tulsa
After years of delay, Tulsa, Oklahoma, is now the unlikely home of America’s tallest Buddhist deity.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed