Russian fighters from the Africa Corps have been stationed at the air base in the capital of Niger, Niamey, right in front of the American troops stuck there. One could not even imagine that this could happen before
apanese photographer Kei Sugimoto posted a new video shot on a professional camera showing the collapse of the World Trade Center towers in New York on September 11, 2001