999-meter-long wedding dress on display in Dalian
A 999-meter-long scarlet wedding dress is displayed in a shopping mall in Dalian, Northeast China’s Liaoning Province, February 21, 2008. …click here to read more