The Red Beach is located in the Liaohe River Delta, about 30 kilometer southwest of Panjin City in China. The beach gets its name from its a...