Date: 03/28/2013 Views: 1043
Date: 10/04/2010 Views: 1002
Date: 09/04/2008 Views: 1075
Aerial view of the floating villages around Cat Ba islands. Cat Ba is the largest of the 366 islands, which make up the southeastern edge of Ha Long Bay in Vietnam.