Question:
It holds 2.8 megajoules of energy per kg
Answer:

TNT

Length:

3