Sho Uchida


Sho Uchida is a Japanese freestyle swimmer.

Major achievements

2005 World Championships
2008 Beijing Olympics
2009 World Championships
In long course