This Haunted Children's Home is One of Montana's Creepiest Places

The Montana State Orphanage in Twin Bridges, Montana first opened in 1894 … One Thousand Buddhas is located north of Missoula in Arlee, Montana.

  • You already voted!
  • Read More