Giant "Mermaid" In The Middle Of A River In Germany

View this image ›