From now until March 31, you get an annual fishing license! Colorado Parks and Wildlife (CPW) says so far, they have stocked 90 million fish across the state.