Three vehicles caught fire at Pollard Brothers on North Townsend Avenue in Montrose. The Montrose Daily Press reports fire crews were called to the dealership at around 2:00 AM on March 16th. The possible arson has not yet been linked to recent gasoline thefts at the property.
John W. Nelson is with Montrose Regional Crime Stoppers. There are no suspects.