by urf
The natural wonder and the bizarre rock formations on the coast of Yehliu near Keelung in the north of the island of Taiwan.