Beautiful Butterflies
Papilio montrouzieri (Montrouzier's Ulysses) 2007
Wikipedia - Papilio montrouzieri