Geo Location Information for 64.30.228.20 IP Address. The IP Address 64.30.228.20 is located at 26.1831 latitude and -80.1739 longitude in United States. Friendly Location for the IP Address is Florida, Fort Lauderdale, United States, 33309
The Rice Official Athletic Site, partner of CBS Interactive Advanced Media. The most comprehensive coverage of the Owls on the web.
Get live and on demand coverage of over 100 schools and 18,000 live events from College Sports Live, your exclusive source for the most college sports anywhere.