Zoos in Atlanta, Boston Prepare for Super Bowl LI
Zoo Atlanta(ATLANTA) — Who says animals aren’t football fans? Animals at Zoo Atlanta in Atlanta, Georgia, and Franklin Park Zoo in Boston, Massachusetts, are going wild for their hometown teams ahead of Sunday’s championship game. The gorilla and lemur Read More