Godstar Megamax

OPEN

@ Wedge Projects

1448 W Howard St, Chicago, IL 60626

Opening Saturday, August 20th, from 2PM - 5PM

On view through Wednesday, December 31st