Hello everyone! It’s Demented Ferrets resident artist, Ruka. Welcome back to another “Universal Language of Art” Today I will be talking a little about the history and the story behind this picture and why it’s so captivating to me. This picture was taken at Fort Zachary Taylor located in Florida’s Key West Historic State Park.… Read More Fort