This road art is on the Southeast side of town. It is about three miles from Albuquerque Film Studios.
Comments
Sign in or get an account to comment.