Elephant parade tee (looks black in photo but it's navy in real life), J.Crew
Cable sweater: similar v-neck sweater, J.Crew
The elephant tees appear to be restocked on J.Crew's website. Yay! They're not on sale unfortunately, but if you missed them the first time around there's another chance to grab one during the next promotion (hopefully before they sell out again).