While on a car trip, have you ever looked into your car mirror and thought you saw a ghost? You know, a very pale being…
We recently went on a family vacation to see Granny D and Pops who live in Cascade, Colorado at the foot of Pike’s Peak Mountain…