Naxa NPB-250 Portable MP3/CD Player with Text Display, AM/FM Stereo Radio, USB Input &amp; SD/MMC Card Slot
It has almost everything on it except a cassette plalyer/recorder.<br />It plays mp3 cd's as well as  regular cd's.  Almost complete......