Icarus opens at the Street Theatre