Created by marcus10105 - June 25th 2014
659 American Indian Blvd, Oklahoma City, OK, US
Worlds Largest Mound