Parides iphidamas
Parides is a terrible group to ID. You have to count each spot, looking how the spots are arranged, what size, looking at different specimens etc. I think it might be Parides iphidamas.
Lat: 10.38, Long: -84.07
Spotted on Apr 22, 2012
Submitted on Apr 22, 2012