January 3, 2006 A light rail transit station in Edmonton, the capital city of the Canadian province of Alberta, was officially opened. This station, which is part of the light rail system serving Edmonton (nicknamed “Festival City” for the various festivals that it hosts each year), is located at 114th Street at 83rd Avenue on... Continue Reading →
