Mirror Springs

Mirror Springs, is a small town located in Oklahoma state in the United States of America. It is notable for being the birthplace and hometown of Annie.