....toad???
Found this one while going through my folders. It is from my Sony F717. Caught this while out in my garden.