T Nation

A 2000lb Bomb Going Off?

USA! USA!

This thread is supposed to read Have you ever seen a 2000lb bomb.