Sobralia setigera

Sobralia setigera, is a species of orchid native to Peru, with snow-white flowers that are about 2 in long.