Sun Spot by Laura Haddad and Tom Drugan was installed in 2011 at the site of the Denver Animal Shelter at 1241 W. Bayaud. If you’re in the area, stop by to see Sun Spot — It is intriguing and fun to see this friendly, welcoming giant dog up close. This public art project is 20 foot high dog is ... Read More