When Impact – the revamped version of TNA – announced their new logo involves an owl, some people thought it was ridiculous, others wondered what would such creature be called . . I couldn't help but to think "what bunch of creative geniuses…