6 months agoEurope NOW! Hurricane Kirk Strikes Portugal, Spain, and France: Devastating Winds and FloodsAllatRa TV