Woman who drives a 1999 Lincoln Town Car hearse says spooky unexplained things have happened in it

Woman who drives a 1999 Lincoln Town Car hearse says spooky unexplained things have happened in it

Woman who drives a 1999 Lincoln Town Car hearse says spooky unexplained things have happened in it – plus the ‘NO REST’ licence plate is a dead giveaway

We will be happy to hear your thoughts

Leave a reply