Giants' Thomas excited to return: "It feels great. It has been a long time."