A Day on Barro Colorado Island, Panama.