8601 Central NE, Albuquerque, New Mexico 87108 USA
Can someone please explain this cause to me it looks like little tiny bugs
Photo Credit: Yelp