thirsty secretive Echidna. .. Whats the current speed run world record?