Camera Leaf Aptus II12 80Mpixel 80mm Lens August 12, 2020 4350admin1 Camera Leaf Aptus II12 80Mpixel 80mm Lens Price : 10,500.00 Ends on : Ended View on eBay