No Picture
Oddities

Film crew shocks tourists, residents after failing to alert they were hanging Nazi flags to film at Antwerp train station

Some tourists and residents in Antwerp, Belgium, were in for a nasty shock when they saw Nazi flags, banners and other paraphernalia hanging from the city’s iconic train station. Dutch station Radio 2 reports it was for […]