Places | June 06, 2014 02:52 PM EDT
Snow Village in Harbin is a must see in China
It is located about 105 kilometers away from Changting town or 280 kilometers from Harbin city.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.