Island of Dr. Moreau

Island of Dr. Moreau is an island.

History
The map on Lisa's iPad details various fictional islands, including Island of Dr. Moreau.

Behind the Laughter

 * The island is from  novel.