A recent photograph has circulated on social media purporting to be the legendary beast of Lake Garda in Italy. Now this is a cryptid tale I am not familiar with but I had a look into it for this piece. The actual posts on the picture were in Italian and so a translation was required. From the Italian:
Ciao a Tutti Fatto questa foto a Manerba sul Lago dl Garda queste estate! Prova a aprire la foto Forse sono solo lo che vedo qualcosa di strano o anche voi?