Telekinetic Walrus Slap Sticker

Seen on Harvard Avenue in Allston.
telekinetic walrus slap tag sticker, allston street art


You may also like

Leave a Reply