A nine-year-old boy has just finished a pretty tough morning swim — from Alcatraz (search) to San Francisco.

Johnny Wilson, from Hillsborough (search), made the 1.4-mile swim in under two hours, braving choppy morning waters and rough winds in a portion of the San Francisco bay known to have sharks as well.

Wilson's classmates were waiting for him on shore, cheering as he made it all the way to Aquatic Park (search).

His effort raised about $30,000 for the Red Cross Katrina Hurricane Victims Fund (search).

Wilson said the toughest part of the swim was the beginning, because it was cold and windy.