Page 1 of 1

Red Helen Swallowtail

Posted: May 16th, 2016, 10:46 pm
by LouB747
I found this on the road in Tokyo. It must have just emerged.