‘One Piece’ Fans Creeped Out By “Unsettling” Animatronic Transponder Snails in Live-Action Series: “New Sleep Paralysis Demon”

‘One Piece’ Fans Creeped Out By “Unsettling” Animatronic Transponder Snails in Live-Action Series: “New Sleep Paralysis Demon”

Netflix snailed it with these slimy creatures!

​Netflix snailed it with these slimy creatures!