Mothra is My New HousemateMothra is My New HousemateIs it my imagination or have some strange creatures and critters been showing up around Northern Illinois this past summer? This guy has been hanging around my house since the weekend.Mark CharvatMark Charvat