Rob Lace I think they see me... January 3, 2021 Impossible to sneak up on Mule Deer. Barr Lake State Park, Colorado. Nature mule deer Barr Lake State Park colorado orange Log in or register to post comments