Those looking to know the whereabouts of Google’s Street View Astra may be pleased to know that it’s currently prowling the streets of London.
Yes, add me to your mailing list.
PureOverclock.com is technology focused community. We feature news and a forum aimed at PC Hardware & Technology.
Enter your email address