Michael W. Xu
Hong Kong
Certified Windsurfer · Hardcore Hiker · Amateur Photographer · Avid Badminton Player · Active Yogi · Soon-to-be PADI Diver · Non-profit Blogger
Certified Windsurfer · Hardcore Hiker · Amateur Photographer · Avid Badminton Player · Active Yogi · Soon-to-be PADI Diver · Non-profit Blogger