Bam Margera Claims Self-Defense As Street Fight Video Surfaces

Bam Margera Throws Punches in Street Fight Video ... Claims Self-Defense!!!