Beach with Mountains and Rainbow HD Wallpaper
×
A sandy beach meets the clear blue ocean under a bright sky. Lush green mountains rise in the background, with a vibrant rainbow arching across the sky.
Smart Resize & Download
