Originally Posted by ase2dais
I dont believe that News Article, if you look at the photo the cars, trucks etc all look very well like the streets of America. Romania is nothing close to the scene, unless there is a town called Romania in the states. C'mon guys, dont be too compliacent! Observed~!
don't forget the american flag in the background.