This gallery contains 5 photos.
Ruminating: ru·mi·nate 1. vti mull something over: to think carefully and at length about something 2. vi chew partially digested food: to regurgitate partially digested food and chew it again (refers to ruminants) As usual, I have been thinking at … Continue reading

