Michele Tabucch Artist Name: Michele Tabucch Profile: Discography Artist Davide Squillace & Michele Tabucch Title One Lobster Please Label Sci+Tec Is End-of-Life