Oil touches $60 a barrel Crude rallies after inventory report shows that ballooning energy costs haven't curbed demand. June 23, 2005: 1:54 PM EDT LON…