After a hiatus that lasted more than a century, streetcars will make their return to Oklahoma City next Friday. The $131 million, seven-car and five-mile long system, will include 22 stops and will ...