The People's Friend 137 feet 2017-07-22 - is the height of the UK’S tallest piece of street art, a mural of an owl painted on the side of a building in Leeds.