Swallowtail butterfly
It's a grey day. I was out walking to the local convenience store under clouds and light rain when suddenly I saw this creature clinging to the local public high school stone retaining wall. I snapped it right away. "Chouchou" is "butterfly" in Japanese. This one is an "ageha," or Swallowtail butterfly, as you can see from its configuration.