All flying animals undertake incredible migrations, with some traveling just a short distance while others cover hundreds of miles.