Sam Tarry wallpaper Sam Tarry Sam Tarry was born on 1982-08- in Westminster London United Kingdom is a British Labour politician MP for Ilford South. Football … Thursday, July 28, 2022 Edit