Migration is a general term that can be used to describe the movement of living thing from one place to another for a particular purpose. People migrate to find a better life in another country or to escape from war. Animals are migrating for long distances in search for the new habitat that can give them enough food to eat. There are some reasons that animals, fishes, birds and insects migrate such as climate change, habitats destruction, reproductions, lacking of foods. Animal migration is considered as one of the most fascinating sights to see. Here are top ten most impressive photos of massive animal migration.