Peter Frampton apologized for Megadeth joke: “I didn’t mean any harm at all”
Disney/Jenny Anderson Peter Frampton is clearing the air over comments he made blaming Megadeth for him having to cancel a show in Virginia. During his Sept. 19 concert in Philadelphia, Frampton said he canceled his Sept. 17 show at Virginia Credit Union Live in Richmond partially due to weather and partially due structuralRead More →