Giant Worm Monster Found in Vietnam?
Japanese weird news site Karapaia recently posted this video, depicting what they claim to be some kind of giant worm monster in Vietnam. A crowd watches as the beast is lifted onto a trailer.
Want more weird? Join the INNER CIRCLE and become a Cult of Weird patron for bizarre, ghoulish, and fascinating member exclusives! Subscribe now.