Three-tailed Tiger Swallowtail (Papilio pilumnus)




on road to Avila y Urbina, Tamaulipas, Mexico - July 2008