o

beating the odds=achieve a big success which is unlikely

touch down=land

probe=a brief investgation

你可能感兴趣的:(o)