Birdwing Butterfly.

The Cairns Birdwing (Ornithoptera euphorion) is a species of birdwing butterfly endemic to northeastern Australia and is Australia's largest endemic butterfly species (up to 150mm). He was landing on my head.

bigbirdybutterfly