The new massive troll in Breckenridge, Colorado, has brought in hundreds of additional visitors, creating quite the headache for nearby homeowners.

Load comments