Trashed Dell Inspiron N5110 - Full Restoration and Upgrades