Anybody know what this is? Seen from the sky, en route to Costa Rica.