Giggs has just released the official video for the track Whippin’ Excursion taken from his anticipated album Lanlord set for release August 5th.