By land, by water or by air; these animals perform such incredible journeys for survival. From the, largest, biggest, smallest, fastest; the animal kingdom offers us thousands of interesting, fascinating, amazing or even strange facts. But do you know that some of these animals have to undergo and endure incredible journeys in order to survive […]