If the reports touting The Lucha Brothers signing with WWE are true, that opens a lot of exciting possibilities. However, for them to be treated as big deals, their debut has to be impactful.
Drone footage shows the extent of the flooding in Lewin Brzesk, Poland, as emergency services drove speedboats down the flooded streets evacuating people to safety.