Cucaracha on Madeira, Portugal Posted on February 10, 2025February 24, 2025 - Moments сatcher Post Tags: imperfect, perfect https://en.wikipedia.org/wiki/Cockroach Do You like it? Click on a star to rate it Submit Rating 32° 42.206 N 17° 2.06 E