Hudishibana is a natural feature, located at Hudishibana, Noord, Aruba
View is awesome in the morning.