Tulsa

Tulsa is a city in Oklahoma in the United States of America on Earth. It is the hometown of Dr. Duncan Hamilton.