This is the Gigabyte 1060 Mini; a super compact Mini ITX GPU (around 170mm long), making it perfect for fitting into those tightSmall Form Factor (SFF) builds where space is everything. Power-wise, it just needs a standardsingle 6-pin PCIe connector.
eBay