cibailang.com
Angry Cat from Japan
Yokohama cat – Koyuki, which translates to “light snow” in Japanese has this mean and angry look.