In a massive display of “hugeness,” the City of Waukegan welcomed the world’s largest teddy bear to their shores Saturday morning. Measuring approximately 63 feet long and weighing 8,000 pounds, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results