Behold the Power of Grimace

[May we all have a Grimace era.]
The often hapless New York Mets have recently won seven straight games. They might just have Grimace to thank for that streak.

Link: https://www.vulture.com/article/grimace-mets-hot-streak.html