Reports of eerie clown sightings have been popping up around the country...and now some are being seen here in Amarillo.

About The Author