Quite a lot of the darned thing is still quite mysterious , '' said Kimmo Innanen , a professor of astronomy at York University in Toronto .
Toronto
York University
/location/location/contains
ORGANIZATION
York University
LOCATION
Toronto