Owl House

These owls are holiday accomodation in Bègles, France.

You will find some more pictures at ww.toxel.com

 

For more unusual photos, and Fails, check out What the………………….?

 

Leave a Comment

Your email address will not be published. Required fields are marked *