Satellite Images Reveal Spain’s Devastation: Before and After Comparison
Recent satellite imagery of Spain's Valencia region reveals the extent of the devastation caused by the recent flooding.The visuals, captured by commercial earth imaging provider Planet Labs, were taken following Tuesday's massive storm,…