Bam Margera joins Amon Amarth on stage after hospital release