Delta Crib Recall – Delta Children’s Products has issued a recall on 1.6 million baby cribs made in China, Indonesia, and Taiwan made between 1995 and 2005.

The Delta crib recall affects drop side cribs and about 1.6 million of these baby cribs were sold in the US.

The safety mechanism in the drop side latch creates [...]