Found in Natterjack pond

Found in Natterjack pond

Observation - Found in Natterjack pond - UK and Ireland. Description: Found in a Natterjack pond but what is it?

Found in a Natterjack pond but what is it?