Stock Photo: The physical miracle and the weird rock formations on the coast of Yehliu with Keelung in norden of the island Taiwan.

Stock Photo: 4292-130213 The physical miracle and the weird rock formations on the coast of Yehliu with Keelung in norden of the island Taiwan.