Say “hello” or maybe “g’day” to Sheila. If you think you had a tough day Tuesday, think about Sheila’s day. Sheila is the personal pet of a family who operates a 500-acre animal ranch and pumpkin patch in Auburn, Alabama, called Choctafaula. It is billed as “Auburn’s Natural Escape.” Apparently, Sheila took the escape part toContinue reading “Sheila’s Great Escape”