A truly bizarre sight in the skies over Escazu, Costa Rica.
By Herringsucks
Published 10 years ago in Wow