Technology | Fri Apr 27, 2007 8:43pm EDT

"Billie" the turtle wins Costa Rica sea race