Kelenken the Largest of the Terror Birds June 14, 2019 Light Future Art LLC 1 Comment Kelenken was a large bird (part of the “terror bird” group and the largest of all of them) from South… Continue Reading