laughingsquid.com
Human Breast Milk Ice Cream Now On Sale in London
The Icecreamists is an ice cream shop in London that proudly sells human breast milk ice cream. The store's owner Matt O'Connor, who is featured this