John Meckley: On the Bus from Haiphong to Cát Bà Island, Vietnam
John Meckley: On the Bus from Haiphong to Cát Bà Island, Vietnam
John Meckley: On the Bus from Haiphong to Cát Bà Island, Vietnam
John Meckley: On the Bus from Haiphong to Cát Bà Island, Vietnam
John Meckley: Lunch at Celery Vegan Restaurant -- Cát Bà Island, Vietnam
John Meckley: Lunch at Celery Vegan Restaurant -- Cát Bà Island, Vietnam
John Meckley: Lunch at Celery Vegan Restaurant -- Cát Bà Island, Vietnam
John Meckley: Transport Options - Cát Bà Island, Vietnam
John Meckley: View from our Hotel Room - Cát Bà Island, Vietnam
John Meckley: View from our Hotel Room - Cát Bà Island, Vietnam
John Meckley: Hotel Breakfast with Passion Fruit - Cat Ba Island, Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Cat Ba Island - Vietnam
John Meckley: Cat Ba Island - Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Evening Stroll - Cat Ba Island, Vietnam
John Meckley: Celery - Cat Ba Island - Vietnam
John Meckley: Celery - Cat Ba Island - Vietnam
John Meckley: Celery - Cat Ba Island - Vietnam
John Meckley: Cat Ba Island - Vietnam
John Meckley: Cat Ba Island - Vietnam
John Meckley: Cat Ba Island - Vietnam
John Meckley: Cat Ba Island - Vietnam
John Meckley: Cat Ba Island - Vietnam
John Meckley: Cat Ba Island - Vietnam