Pinned 10 years ago
Crimson Rose is a large swallowtail butterfly found in India and Sri Lanka and possibly the coast of western Myanmar.