Urban Legend: Little Choo Choo Daycare
Scary Mystery SurpriseNovember 14, 2023x
43
00:19:0615.44 MB

Urban Legend: Little Choo Choo Daycare

Little Choo Choo Daycare is a Las Vegas urban legend that was surrounded by tragedy. But did the place really exist? Locals say that it did. Edwin says it existed. Ghosts might prove it. Find us on Instagram @ScaryMysterySurprise