Satellite images: Russians dig trenches in Crimea

Satellite images: Russians dig trenches in Crimea