Walking the Streets of Ubud ā€“ Bali, Indonesia

I am on my own two feet again walking the streets of Ubud in Bali, Indonesia and Iā€™m having the time of my life in this epic cultural paradise.