Beeeyoooong (Part 2)
by Jake on Mar.27, 2009, under Miscellaneous
126.1 Mph – a new land sailing speed record set by the Greenbird Project crushing the previous 116mph record that has stood since 1999 and was set by Bob Schumacher in the Iron Duck! Now that’s quick.

PS – no news about the America’s Cup Ruling yet but I’m keeping a vigilent eye open.