Alex Hadden

Participated

2004 Placencia, Belize, 2005 Istanbul, Turkey, 2006 Paris, France, 2007 Buenos Aires, Argentina, 2008 Key West, Florida, 2009 Haleiwa, Hawaii, 2010 Krakow, Poland, 2011 New Delhi, India, 2012 Las Vegas, Nevada, 2013 New York, New York, 2014 Amsterdam, The Netherlands, 2015 Zihuatanejo, Mexico, 2016 New Orleans, USA, 2016 New Orleans, USA, 2017 Reykjavik, Iceland, 2018 Panama City, Panama, 2019 Bonaire, 2020 Rome.