Lettuce Squirrels

lettuce squirrels are creatures resembling a t-rex

origin
people thought they were extinct BUT papa acachala hid them so they would not go extinct

add more plz
add more the page is not finished