Threat intelligence report for 64.82.228.45. Location: Farmington, United States · ISP: Big River Telephone