Castle

Castle

A castle on the top of a hill