Peter Frampton blames Virginia show cancellation on Megadeth

Next up, Frampton plays Niagara Falls, New York, on Saturday. A complete list of dates can be found at Frampton.com.