Memaloose Island Memaloose Island meaning "Island of the Dead" is where the indian people laid their dead to rest.  Memaloose is located about 3 miles west of Lyle near State Highway 14.  Barges can often be seen on the river being transported by a tugboat.  Click here for the story. Photo -courtesy of David Elkins