This is butterfly porn

Every year, Monarch butterflies travel 3,000 miles from Canada and the norther United States to Central Mexico's Oyamel fir forests. Once they arrive, they rest until Spring. Then…. it's time to get busy.

(Smithsonian: Epic Animal Migrations—Mexico)