This is a Bosch Powerpack 500 for an electrical bike. It contains 40 18650 cells of 3300mAh each. Total is about 36volts, 19400mmAh or 500Whr.

Bosch Powerpack 500 Electrical Bike

A vast choice of electric bicycles on Amazon check for free delivery

Bosch Powerpack 500 Electrical Bike 0275007530
Bosch Powerpack 500 Electrical Bike 0275007530
Bosch Powerpack 500 Electrical Bike 0275007530
Bosch Powerpack 500 Electrical Bike 0275007530
Bosch Powerpack 500 Electrical Bike 0275007530
had to go the hard way to open it. But actually it is clipped as you can see on the left side of the picture.
Bosch Powerpack 500 Electrical Bike 0275007530
a lot of 18650 cells
Bosch Powerpack 500 Electrical Bike 0275007530
The Bosch Powerpack 500 Electrical Bike control board.

The 18650 cells were mostly empty due to their long past life.

64 batteries.

Here a some of the best bikes you can find. 
A vast choice of electric bicycles on Amazon check for free delivery

BULLS E-Stream EVO AM 4
VoltBike Enduro
BULLS E-Stream EVO 3 Carbon 27.5 Plus
Haibike SDURO HardNine 4.0

Gazelle Arroyo C8 HMB
Magnum Metro
Electra Loft Go! 8i
Rad Power Bikes RadCity Step-Thru
2017 BULLS Monster E FS
Enzo Ebikes Folding Electric Bike
iGO Electric Elite
VoltBike Elegant
BULLS DAIL-E Grinder
Trek CrossRip+
Virtue Cycles Schoolbus+
Butchers & Bicycles MK1-E
Riese & Müller Supercharger GT Touring
Trek Verve+
Faraday Cortland