Strange and aggressive Chinese frog

What is this

Added:

By: hospital (440.10)

Tags: Wtf

Location: China