Pictures from 2012 and previous years.

World Cup 2012
World Cup 2012

3rd place, Weihai, China

World Cup 2012
World Cup 2012

3rd place, Weihai, China

Red Rock, Nevada
Red Rock, Nevada

2011

World Cup 2012
World Cup 2012

3rd place, Weihai, China

1/97