The ITC Observatory