The ScaredyCatFilms Weather and Space Camera
An ant, or some other odd little bug, a spider perhaps?
Bugs