By Wikipedia A rain garden is a planted depression or a hole that allows rainwater runoff from impervious urban areas, like roofs, driveways, walkways, parking
(Photo Credit: General Dynamics Photo/US Navy) By Drake Bennett When the U.S. Navy christens the first of its newest class of destroyers this month, it