Providence, Rhode Island-based emcees Lord Willin & Italy’s own producer extraordinaire John Solinas drop the visual to their track WAITING FOR THE RAIN Lord Willin & John Solinas drop the new video for their single ‘Waiting For The Rain’ an introspective & soulful banger from their new collaborative EP ‘Against All Vol. 1‘. The five-track…