A worldwide community photographing and learning about wildlife
Thanks for researching. I'm not completely convinced, but it very well could be. I believe they are native to China but have been spotted in eastern Canada. I'm in Maine so that could be it.