Forum Hum3D
Welcome to the Car 3D Modeling Forum
I dunno why but it reminded me a very old PC game - "Infestation" (year 2000).
Looks cute:)