Note: Larger, full-res shot RIGHT HERE, YO.
This is a picture from Germany of a woman who just gave birth caught by a Google Street View vehicle. Only problem is, it's allegedly a fake. Per a German Gizmodo reader allegedly in the know:
I am German and have to tell you it's... / Continue →