Strange and aggressive Chinese frog

What is this

Added:

By: hospital (543.60)

Tags: Wtf

Location: China