Press Release The Cosmic Bat: An Island of Stars in the Making on the Outskirts of Orion March 3, 2010