Like Download 1.60 MB Trapped tadpole 2320 x 1342 pixels Aspect ratio 1160:671 Online since: 19 February 2017 Taken: 23 July 2015 CC0 / Public Domain frog tadpole drop water green leaf reflection prison stuck