Floods can cause enormous devastation that has lasting social, psychological, economic and environmental impacts on a community. Flooding can also be a seasonal weather event ...