The Hubble has detected a massive dust cloud 150 billion miles across around the young star HR 4796A.