Reported $10 million Laude Moonshot win offers chance to develop Edge Medicine · Digg