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.