Threat intelligence report for 66.222.234.120. Location: Lethbridge, Canada · ISP: TELUS Communications Inc.