ISBN: | 978-5-5110-2364-9 |
High Quality Content by WIKIPEDIA articles! Castor is a town in the Canadian province of Alberta. It is intersected by Highway 12 and Highway 861, 143 km (89 mi) east of the city of Red Deer, at an elevation 816.8 m (2,680 ft).