Historic Ranches

Photos of the Bighorn Canyon Historic Ranches
Clockwise, Ewing-Snell, Mason-Lovell, Caroline Lockhart ranches and Hillsboro

NPS Photos

Bighorn Canyon has four historic ranches. They are each different, but have several similarities.

  • Each ranch was remote and tucked away in a valley or near a hillside, sheltered from the harsh climate.
  • Water ran through the sites making orchards and vegetable gardens common place.
  • Cattle and horses roamed the surrounding pasture lands while milk cows and chickens were kept closer.
    It all sounds wonderful, but if you could ask the inhabitants, they would tell you it was a lot of hard work. The individuals that lived at these ranches had their own goals and ideas behind moving to the remote area of Bighorn Canyon.

(Disabled Access: For those who have a permanent disability and would like to access one of the historic ranches, please contact the front desk at the Bighorn Canyon Visitor Center at 307-548-5406 at least 48 hours in advance to arrange your visit.)

Henry Clay Lovell was drawn to the area in 1883 by the open range. With the backing of Anthony L. Mason, Lovell established what was to be called the ML Ranch. During its heyday, the ranch ran an estimate 24,000 cattle as far south as Thermopolis and as far north as the Crow Reservation in Montana. Although the harsh winter of 1886-87 cut the herd in half, Lovell continued to ranch until his death in 1903.

Erastus T. Ewing came in 1896 with his family and his partners in search of gold. After finding only a minimal amount of gold, the partners left, but the Ewing family stayed and turned to ranching. After changing hands a couple of times, Philip and Alma Snell purchased the ranch in 1920. The Ewing/Snell Ranch is now named after the man who established it and the family that lived there the longest.

Grosvener W. Barry was drawn to the canyon by gold in 1903 and realized that he wasn't going to get rich. Being a promoter at heart, Barry and his family turned to dude ranching. He advertised his Cedarvale Ranch at Hillsboro, Montana as a sportsman's paradise, where guests could stay all summer. Barry is credited with being the first person to recognize and exploit the recreational opportunities of Bighorn Canyon.

Caroline Lockhart came later and was not the first resident at her ranch. She purchased what is now the Lockhart Ranch in 1926 as a retreat. By this point she had been a correspondent for the Boston Post, the Philadelphia Bulletin, and the Denver Post, and had published six novels. She had hoped that the pace of ranch life would allow her time to write more. She found, however, that ranching was hard work. When three loads of her steers topped the market in Omaha in 1953, Caroline must have felt that her hard work had paid off. In 1955 she sold the ranch and moved back to Cody, Wyoming.

Now abandoned by their previous tenants, these ranches are an important part of the Bighorn Canyon story. Visitors are invited to walk around and imagine how life was for the hardy folks that called these places home.


Last updated: February 24, 2015

struct
Column 27
Detail The routine feedAmenityOnRelatedContentChange has been declared twice in the same file.<p>The CFML compiler was processing:<ul><li>A cffunction tag beginning on line 4665, column 10.</ul>
KnownColumn -1
KnownLine -1
KnownText &lt;unknown&gt;
Line 4665
Message Routines cannot be declared more than once.
Snippet <cffunction name="feedAmenityOnRelatedContentChange" returntype="any" output="true" access="public"
StackTrace coldfusion.compiler.NeoTranslationContext$StaticDuplicateFunctionDefinitionException: Routines cannot be declared more than once. at coldfusion.compiler.NeoTranslationContext.registerUserDefinedFunction(NeoTranslationContext.java:607) at coldfusion.compiler.ASTfunctionDefinition.setName(ASTfunctionDefinition.java:91) at coldfusion.compiler.ASTcffunction.setAttrList(ASTcffunction.java:79) at coldfusion.compiler.cfml40.cffunction(cfml40.java:4108) at coldfusion.compiler.cfml40.cfml(cfml40.java:4744) at coldfusion.compiler.cfml40.start(cfml40.java:5054) at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:620) at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:601) at coldfusion.compiler.NeoTranslator.parseAndTransform(NeoTranslator.java:441) at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:391) at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:160) at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:467) at coldfusion.util.LruCache.get(LruCache.java:180) at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:387) at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58) at coldfusion.util.SoftCache.get_statsOff(SoftCache.java:133) at coldfusion.util.SoftCache.get(SoftCache.java:81) at coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:642) at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:591) at coldfusion.runtime.TemplateClassLoader.newInstance(TemplateClassLoader.java:574) at coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:281) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:174) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:159) at coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:149) at coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:57) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:5989) at coldfusion.runtime.CFPage.CreateObject(CFPage.java:6004) at cfSiteService2ecfc475411080$funcINIT.runFunction(C:\CMSContent\common\components\nps\structureddata\SiteService.cfc:24) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:487) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:420) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:383) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:334) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:231) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:646) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:435) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:405) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2489) at cffooter_parkFooter2ecfm1541557965.runPage(C:\CMSContent\common\commonspot\templates\includes\footer_parkFooter.cfm:11) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfcontentWrap_bottom2ecfm1200839389.runPage(C:\CMSContent\common\commonspot\templates\includes\contentWrap_bottom.cfm:69) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cftemplate2dbasepage2ecfm961847766.runPage(C:\CMSContent\common\commonspot\templates\template-basepage.cfm:192) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cftemplate2dbasepage2drd2ecfm306357217.runPage(C:\CMSContent\common\commonspot\templates\template-basepage-rd.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cftemplate2dbasepage2dwith2dhf2ecfm1446591681.runPage(C:\CMSContent\cms\sites\nps\templates\template-basepage-with-hf.cfm:9) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfrender2dpage2dmeat2ecfm482299606.runPage(C:\commonspot\render-page-meat.cfm:269) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfrender2dpage2ecfm349554857.runPage(C:\commonspot\render-page.cfm:36) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfmaster2drender2ecfm9544541.runPage(C:\commonspot\master-render.cfm:19) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfuncached2dmaster2ecfm553419735.runPage(C:\commonspot\uncached-master.cfm:222) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfcached2dpage2drender2ecfm1105867407.runPage(C:\commonspot\utilities\cached-page-render.cfm:245) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfmaster2ecfm849558361._factor24(C:\commonspot\master.cfm:287) at cfmaster2ecfm849558361._factor26(C:\commonspot\master.cfm:14) at cfmaster2ecfm849558361.runPage(C:\commonspot\master.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:3011) at cfhistoric2dranches2ehtm964716401.runPage(C:\CMSContent\cms\sites\nps\bica\learn\historyculture\historic-ranches.htm:73) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:247) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:495) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:42) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:153) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:219) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:458) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:196) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
Suppressed
array [empty]
TagContext
array
1
struct
COLUMN 27
LINE 4665
TEMPLATE C:\CMSContent\common\components\nps\search\SearchContentFeed.cfc
TYPE SYNTAX
2
struct
COLUMN 0
ID CF_CFPAGE
LINE 24
RAW_TRACE at cfSiteService2ecfc475411080$funcINIT.runFunction(C:\CMSContent\common\components\nps\structureddata\SiteService.cfc:24)
TEMPLATE C:\CMSContent\common\components\nps\structureddata\SiteService.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 11
RAW_TRACE at cffooter_parkFooter2ecfm1541557965.runPage(C:\CMSContent\common\commonspot\templates\includes\footer_parkFooter.cfm:11)
TEMPLATE C:\CMSContent\common\commonspot\templates\includes\footer_parkFooter.cfm
TYPE CFML
4
struct
COLUMN 0
ID CFINCLUDE
LINE 69
RAW_TRACE at cfcontentWrap_bottom2ecfm1200839389.runPage(C:\CMSContent\common\commonspot\templates\includes\contentWrap_bottom.cfm:69)
TEMPLATE C:\CMSContent\common\commonspot\templates\includes\contentWrap_bottom.cfm
TYPE CFML
5
struct
COLUMN 0
ID CFINCLUDE
LINE 192
RAW_TRACE at cftemplate2dbasepage2ecfm961847766.runPage(C:\CMSContent\common\commonspot\templates\template-basepage.cfm:192)
TEMPLATE C:\CMSContent\common\commonspot\templates\template-basepage.cfm
TYPE CFML
6
struct
COLUMN 0
ID CFINCLUDE
LINE 1
RAW_TRACE at cftemplate2dbasepage2drd2ecfm306357217.runPage(C:\CMSContent\common\commonspot\templates\template-basepage-rd.cfm:1)
TEMPLATE C:\CMSContent\common\commonspot\templates\template-basepage-rd.cfm
TYPE CFML
7
struct
COLUMN 0
ID CFINCLUDE
LINE 9
RAW_TRACE at cftemplate2dbasepage2dwith2dhf2ecfm1446591681.runPage(C:\CMSContent\cms\sites\nps\templates\template-basepage-with-hf.cfm:9)
TEMPLATE C:\CMSContent\cms\sites\nps\templates\template-basepage-with-hf.cfm
TYPE CFML
8
struct
COLUMN 0
ID CFINCLUDE
LINE 269
RAW_TRACE at cfrender2dpage2dmeat2ecfm482299606.runPage(C:\commonspot\render-page-meat.cfm:269)
TEMPLATE C:\commonspot\render-page-meat.cfm
TYPE CFML
9
struct
COLUMN 0
ID CFINCLUDE
LINE 36
RAW_TRACE at cfrender2dpage2ecfm349554857.runPage(C:\commonspot\render-page.cfm:36)
TEMPLATE C:\commonspot\render-page.cfm
TYPE CFML
10
struct
COLUMN 0
ID CFINCLUDE
LINE 19
RAW_TRACE at cfmaster2drender2ecfm9544541.runPage(C:\commonspot\master-render.cfm:19)
TEMPLATE C:\commonspot\master-render.cfm
TYPE CFML
11
struct
COLUMN 0
ID CFINCLUDE
LINE 222
RAW_TRACE at cfuncached2dmaster2ecfm553419735.runPage(C:\commonspot\uncached-master.cfm:222)
TEMPLATE C:\commonspot\uncached-master.cfm
TYPE CFML
12
struct
COLUMN 0
ID CFINCLUDE
LINE 245
RAW_TRACE at cfcached2dpage2drender2ecfm1105867407.runPage(C:\commonspot\utilities\cached-page-render.cfm:245)
TEMPLATE C:\commonspot\utilities\cached-page-render.cfm
TYPE CFML
13
struct
COLUMN 0
ID CFINCLUDE
LINE 287
RAW_TRACE at cfmaster2ecfm849558361._factor24(C:\commonspot\master.cfm:287)
TEMPLATE C:\commonspot\master.cfm
TYPE CFML
14
struct
COLUMN 0
ID CF_MASTER
LINE 14
RAW_TRACE at cfmaster2ecfm849558361._factor26(C:\commonspot\master.cfm:14)
TEMPLATE C:\commonspot\master.cfm
TYPE CFML
15
struct
COLUMN 0
ID CF_MASTER
LINE 1
RAW_TRACE at cfmaster2ecfm849558361.runPage(C:\commonspot\master.cfm:1)
TEMPLATE C:\commonspot\master.cfm
TYPE CFML
16
struct
COLUMN 0
ID CFINCLUDE
LINE 73
RAW_TRACE at cfhistoric2dranches2ehtm964716401.runPage(C:\CMSContent\cms\sites\nps\bica\learn\historyculture\historic-ranches.htm:73)
TEMPLATE C:\CMSContent\cms\sites\nps\bica\learn\historyculture\historic-ranches.htm
TYPE CFML
TokenText feedAmenityOnRelatedContentChange
Type Template
routineName feedAmenityOnRelatedContentChange
snippet <cffunction name="feedAmenityOnRelatedContentChange" returntype="any" output="true" access="public"