Websites hosted on 89.238.162.104 IP Address
Geo Location Information for 89.238.162.104 IP Address. The IP Address 89.238.162.104 is located at 53.4809 latitude and -2.23743 longitude in United Kingdom. Friendly Location for the IP Address is England, Manchester, United Kingdom, M32 0qt.
WHALEWATCH || Its Time To Watch Their Welfare
- whalewatch.org
A Global Campaign Coalition that is absolutely opposed to the killing of whales, as whaling is inherently cruel and unnecessary. The coalition does not support the concept of the lethal sustainable use of whales.
4,924,374
$
240.00