Search
Library
Log in
Watch fullscreen
2 months ago

Squid Game doll stands in the middle of a Philippine shopping mall

Mvideo24h
Mvideo24h
'Squid Games' overwhelming success has made it the talk of the town, and the hype doesn't seem to be cooling off anytime soon.