They are coffeemonsters, a group of cute creatures built by Stefan Kuhnigk, a designer from Germany.
The designer, coffee lover drew these adorable and unique monsters with his favorite coffee. As shown in the drawings, each coffeemonster is inspired by random coffee stains, and the artist utilized pencil to outline one-of-a-kind body and cute face of each monster. These coffeemonsters have been available in the form of art print, each starts from $17.68 on Society6. BTW, you might also like to check the paintings came from split coffee.