The Muffs "Lucky Guy" Live In Japan Loading player ... Views: 1 0 0 The Muffs performing "Lucky Guy" @ The Shelter in Tokyo, Japan 1999.