Dutch Train Crashes Through Barrier and Lands on Giant Whale Sculpture
Out of all the blessings in disguise of 2020, this Dutch train crash is pretty high on the list. If you’ve ever taken the train for transit, there may be this slight fear in the back of your head. The “what ifs” surface about the train becoming loose or unstable and it crashes. Even though […]