The group’s seminal album Uptown Saturday Night featuring the hit single “Luchini AKA This Is It” just celebrated its 20-year anniversary, and they remain a very in demand live act performing both in the U.S. and abroad!