Lake Havasu

Lake Havasu is a man-made lake on the border between California and Arizona.

History
When Homer shows some FOX executives his DVD, titled "Homer Gone Wild #6", he mentions that he can never go back to Lake Havasu.