Rally Cat found at City Garden

The most wanted cat in St. Louis has been found.