Answer:
I think it's either monarch butterflies or all of the above. I would do monarch butterflies, though
Step-by-step explanation:
Wildebeest migrate 300 miles on a migration loop every winter.
Monarch butterflies can fly as far as 3,000 miles to reach their winter home.
Caribou can migrate up to 400 miles.
Monarch butterflies migrate the furthest.