duck muffin is the worst thing you can say to another living cracker (insult)
you are a Duck Muffin
6👍 2👎