Avery Island

Avery Island

The 900-year-old Buddha statue on Avery Island, Louisiana.

Leave a Reply

Your email address will not be published.