When a local businessman left his home Monday morning to commute to work he was in for a surprise. Sitting on top of his car was a giant Lepidoptera named “Mothra.” “I had to wait a half hour for her to leave, and when she did she left a giant pile of excrement all over […]