Posts Tagged ‘Colombia’

The Scariest Thing Ever, Lived In Latin America

TITANOBOA

Other cultures may have myths and legends, but the scariest thing that ever existed once lived in Latin America.