Spiritual Adventures

Brad Charlevoix at Kealakekua Bay, Big Island, Hawaii