Mandarin Duck Amazon

Mandarin Duck Amazon (オシドリアマゾン) is an Amazon appeared in manga Kamen Rider Amazons Gaiden: Light of Fireflies.