Green Sands Beach

A piece that explores the uncanny nature of the natural world. Shot at Green Sands Beach in Hawaii.