Harry Styles shows off his muscular physique in a pair of tiny shorts as he runs errands in London
The singer, 31, shielded his face with a purple baseball cap and oversized sunglasses for a stroll.
You are not logged in so some information on this page has been withheld. To see more, please log in.