Mountain Lion Reported in WheatonMountain Lion Reported in WheatonMoney Magazine recently called Wheaton one of the best cities in Illinois. Apparently, a large cat has a subscription--and wants to check things out.Riley O'NeilRiley O'Neil