pamsai Wow Rishi from the not so good photos I found on the web, it looks very similar. Only problem is, all the references says it is found in Africa. Did you find a reference when it mentioned Japan? If so, could you please share it?
Comments (2)