Castor Creek is a stream in Alberta, Canada. [1] It is a tributary of the Battle River.
Castor Creek was named from the Latin word meaning "beaver". [2]
Castor Creek is a stream in Alberta, Canada. [1] It is a tributary of the Battle River.
Castor Creek was named from the Latin word meaning "beaver". [2]