This picture shows spirit Orbs or spirit lights taken outside a famous castle, Thornbury castle in England.
There are actually five orbs in the picture, but two are clearly seen when you first look at the picture.