News Making of Biff Smith’s video message The Starlets toured The Netherlands in October and with success. Got a lot of people enthousiastic and sold even more cd’s. One of the funniest things we did when lead ... by Matthijs van der Ven • November 12, 2010