What is Squikky?
The most iresistable pet squirrel in my back yard. Also meaning totally Spiffy, hot, adorable.
Hey look at that girl, she is so freak'in squikky!
See Connie
All you need for a faster workflow in one place.