Giant squirrel art installation in Kazakhstan sparks backlash over $67G cost

July 11, 2018, 4:00 pm EST | Share:

The city of Almaty, Kazakhstan, has a new resident: a massive squirrel.

Continue Reading