Teke Teke: The Vengeful Spirit That Haunts Japan’s Railway Stations
Teke Teke is a terrifying Japanese urban legend about a legless schoolgirl spirit who drags herself through train stations, seeking revenge.
Documented hauntings, spectral encounters, and locations where the dead refuse to rest.
Teke Teke is a terrifying Japanese urban legend about a legless schoolgirl spirit who drags herself through train stations, seeking revenge.
The Palatine Light appears as a burning ghost ship off Block Island, Rhode Island. This mysterious apparition has terrified witnesses for centuries.