Haha, I like your Chupacabra. I am sorry I haven't responded in a while, it's been a busy time of year and I don't have the time to be on these forums as much as I would like.
Good luck on your movie! I wish you the best of luck.
It has always been still, when viewing it in downscaled (by forum, and not by me) version, since it was uploaded here. I see no problem, because I rarely look at the miniature.