Download
Have you ever seen a 'red beach'?
00:15

An amazing view of Panjin Red Beach in northeast China's Liaoning Province.

Search Trends