NJ to FL in 16 days - Monarch migration

How long does it take for a Monarch to fly from Cape May, NJ to St. Marks NWR, FL?

Monarch THW658 was caught on October 7th at Cape May. And then it flew 807 miles in 16 days and was caught at St. Marks on Friday October 24th.