This image acquired by NASA Terra satellite May 12, 2008, shows faults within the mountains, but near and almost parallel the mountain front, northwest of the city of Chengdu.