Where does ruby-spotted swallowtail usually live?
The ruby-spotted swallowtail (Papilio anchisiades) is typically found in tropical and subtropical regions of Central and South America, including countries such as Mexico, Costa Rica, Brazil, and Ecuador.
More questions
| Where does ruby-spotted swallowtail usually live? |
| What is the size of ruby-spotted swallowtail? |