This is a Gamestick Pro, as pictured, with controllers. It plugs into a TV and is powered via USB (I used my TV's USB socket but you may need a charger). It's got 20,000+ games on it, from 8 bit and 16 bit consoles, arcade etc. Many games run well, some run with some slowdown, performance varies between systems.