66.87.81.19 is located in Halethorpe, United States (latitude 39.24, longitude -76.682) db-ip data: September 2026