Tags

, , , ,


News on the above image, around the baby birth in the streets of Germany which was apparently captured by the Google Streetview car is fake! Check why?

Advertisements