Today in Pictures; Ramadan, London Art, Colorado Shooting, Sunflowers and Punks

Australian street artist James Cochran spray paints a portrait of Usain Bolt, Jamaica's world record holder in the 100 and 200 meter sprints, on the wall of a building beside a car park in east London, July 20, 2012. Cochran, who has been a street painter for 20 years, has been working on the piece for four days and is due to finish it later today. (Matt Dunham/AP Photo)

CLICK HERE FOR MORE PICTURES OF THE DAY ON ABCNEWS!!