Lockport, Illinois named Strongest Town in North America