Jones: the trembling town
Jones is a small city located in the state of Oklahoma, in the Central United States. In Science Magazine we can read that the town has one bar, three restaurants and nine churches. It looks like the perfect place for a truly peaceful holiday, doesn’t it? Too bad that our perception of Jones’s tranquility can […]