A deer stands in a Lake Tahoe forest located in the Sierra Nevada mountains, Stock Video, Royalty Free Footage. Video clip VRF-000211423