Roosevelt Lake, Arizona
As a southern Arizona reservoir, Roosevelt Lake's
water level fluctuates quite a bit. At high levels hundreds,
if not thousands, of mesquites and other desert trees
along the shore may become flooded.

Desert Mesquite tree in Lake Roosevelt, southern Arizona
 
Desert Mesquite tree in Lake Roosevelt, southern Arizona

Desert tree in Lake Roosevelt, Arizona
 
Desert tree in Lake Roosevelt, Arizona at sunset (actually twilight)
 
Desert trees in Roosevelt Lake, southern Arizona
 
Desert tree in Lake Roosevelt, Arizona at sunset

 
Moonrise at Roosvelt Lake, Arizona