Visited my parents out in Folsom (Sacramento), CA and found a ton of these tadpoles in their backyard pond. Tried Googling a bit to find out what they were with no success. Does anyone know if this is a toad or frog tadpole? If so, what species is it? Thanks for your help in advance!