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.