Super Capacitor - 2.5V 630 Farad
2.5V rated maximum voltage. 630 Farads.
This datasheet covers the DL series, this is the older version of what is now the 700F rated cap so the specs will be similar
105mm long x 35mm diameter / 4.1" long x 1.4" diameter