IC434, The Horsehead Nebula, Oscar Meca