Mountain towns may seem like the perfect winter getaway, but beneath their picturesque exterior lies a dark secret.
Short Trip is inarguably the latter; it can be completed in about five minutes, despite the fact that it took five years to ...