xxxus - Yes, the red spots are bite marks ;)

more about : xxxus